package com.sec.etech.org.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @version 1.0
 * @Author 彭茂昌 @Date 2021-07-02
 * @Description 用户信息同步用
 */

@Data
@TableName("org_user_sync_hrs")
public class OrgUserSyncHrs implements Serializable {

	private static final long serialVersionUID = 9075676218588526657L;

	/**
	 * 唯一主键
	 */
	@TableId(value = "id_")
	private String id;

	/**
	 * 姓名
	 */
	@TableField(value = "fullname_")
	private String fullname;

	/**
	 * 账号
	 */
	@TableField(value = "account_")
	private String account;

	/**
	 * 密码
	 */
	@TableField(value = "password_")
	private String password;

	/**
	 * 邮箱
	 */
	@TableField(value = "email_")
	private String email;

	/**
	 * 性别：1-男，0-女，null-未知
	 */
	@TableField(value = "sex_")
	private Integer sex;

	/**
	 * 0:禁用，1正常
	 */
	@TableField(value = "status_")
	private Long status;

	/**
	 * 创建时间
	 */
	@TableField(value = "create_time_")
	private LocalDateTime createTime;

	/**
	 * 创建人
	 */
	@TableField(value = "create_by_")
	private String createBy;

	/**
	 * 更新人
	 */
	@TableField(value = "update_by_")
	private String updateBy;

	/**
	 * 更新时间
	 */
	@TableField(value = "update_time_")
	private LocalDateTime updateTime;

	/**
	 * 备注
	 */
	@TableField(value = "remark_")
	private String remark;

	/**
	 * 所属组织
	 */
	@TableField(value = "group_id")
	private String groupId;

	/**
	 * 更新内容
	 */
	@TableField(value = "update_remark")
	private String updateRemark;

}
